.weapon {
	display: flex;
	justify-content: space-between;
	padding-bottom: 30px;
}

.weapon > .info-top-base > .info-line {
	margin-bottom: 48px;
}

.weapon > .info-top-base > .info-line:last-child {
	margin-bottom: 0;
}

.weapon > .info-top-base > .skill-card > .card-content {
	padding: 20px;
	min-height: 250px;
}

.weapon > .info-top-base > .skill-card .skill-title {
	margin-bottom: 10px;
	font-size: 24px;
	font-weight: 500;
	color: var(--light-color);
}

.weapon > .info-top-base > .skill-card .skill-content {
	word-break: break-all;
	font-size: 18px;
	color: #666;
}

.weapon > .materials-card > .card-content {
	height: 100%;
}

.weapon > .materials-card .materials-list:last-child > .list-data::after {
	display: none;
}